	.preload {
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    text-align: center;
	    font-size: 0;
	    /*z-index: 99;*/
	    background-color: #f3f3f3;
	}
	
	.preload .preload-inner {
	    display: inline-block;
	    width: 70px;
	    height: 70px;
	    color: #ffffff;
	    font-size: 14px;
	    background-color: rgba(0, 0, 0, 0.6);
	    vertical-align: middle;
	    -webkit-border-radius: 8px;
	    border-radius: 8px;
	}
	.preload:after {
	    content: "";
	    display: inline-block;
	    height: 100%;
	    vertical-align: middle;
	    overflow: hidden;
	}
	.preload .preload-inner .preload-icon {
	    display: inline-block;
	    margin-top: 15px;
	    margin-bottom: 8px;
	    width: 18px;
	    height: 18px;
	    background: url(../images/loading.gif) no-repeat;
	    background-size:18px auto;
	    vertical-align: bottom;
	}
	.preload .preload-inner p {
	    line-height: 1;
	}